~ chicken-core (chicken-5) /manual/The User's Manual
Trap1[[tags:manual]]
2
3== The CHICKEN User's Manual
4
5<nowiki>
6<img id="big-logo" style="float:right; margin-left:1em;" src="http://wiki.call-cc.org/chicken-small.png" alt="Stylized picture of a chicken"/>
7</nowiki>
8
9This is the manual for CHICKEN Scheme, version 5.4.1
10
11* [[Getting started]] : What is CHICKEN and how do I use it?
12* [[Using the interpreter]] : How to use the interactive interpreter, {{csi}}
13* [[Using the compiler]] : How to use the batch compiler
14* [[Deviations from the standard]] : Where CHICKEN deviates from R5RS
15* [[Extensions to the standard]] : Extensions to R5RS that CHICKEN provides
16* [[Debugging]] : Using the "feathers" debugger to inspect running CHICKEN programs.
17* [[Included modules]] : A reference to CHICKEN's core module library
18* [[Interface to external functions and variables]] : Accessing C/C++ code and data
19* [[Modules]] : How CHICKEN manages namespaces
20* [[Types]] : Optionally typed Scheme code
21* [[Declarations]] : Compiler declarations
22* [[Extensions]] : Packaging and installing extension libraries
23* [[Extension tools]] : {{chicken-[un]install}} and {{chicken-status}}
24* [[Egg specification format]] : Format of egg description files
25* [[Units and linking model]] : How Scheme compilation units are mapped to C
26* [[Deployment]] : How to distribute and ship CHICKEN programs and libraries
27* [[Cross development]] : Using CHICKEN to cross-compile for other architectures
28* [[Bugs and limitations]] : Things that do not work yet.
29* [[Acknowledgements]] : A list of some of the people that have contributed to make CHICKEN what it is
30* [[Bibliography]] : Links to documents that may be of interest